View Issue Details

IDProjectCategoryView StatusLast Update
0000968K18X001.00 SKB SWANSWpublic2021-10-27 12:11
Reporter(SW) Jason LingAssigned To(SW) Jim Chen Due Date2021-09-02 18:00
PriorityhighSeveritys2-severeReproducibilityalways
Status closedResolutionreopened 
Summary0000968: [SWAN] Implementation of BT key on the front panel
DescriptionHi Mr. Kang

We have a question about implementation of BT key on the front panel.

According to SKB requirement: SKB_FRONTKEY_0005
https://confluence.skbroadband.com/pages/viewpage.action?spaceKey=BTVSBOX&title=SKB+requirements

Key for Bluetooth Pairing
BT Advertising should be performed only when the BT Key of STB is pressed (waiting for pairing).
Timeout is 120 seconds (2 minutes), and it ends when BT Key is pressed again.

The owner of this item are OEM and MW.
Foxconn has implemented the Key mapping of front panel

I have checked the behavior of AI2, when we pressing BT key, we can see the following message in logcat

02-14 08:36:41.662 780 780 D btrcu.BtSkbRcuService: [SKBRCU] Received: android.bluetooth.a2dp-sink.profile.action.SINK_CHANGED
02-14 08:36:41.662 780 780 E btrcu.BtSkbRcuService: mA2dpSinkChangedReceiver
02-14 08:36:41.663 780 780 I A2dpSink: [1.02] A2dpSink = 1

The intent "android.bluetooth.a2dp-sink.profile.action.SINK_CHANGED" is not android standard intent, so I think MW vendor has implemented something in AI2 project when BT key is pressed.

Please let us know who is responsible for implementing BT Advertising event.
TagsNo tags attached.
Attach Tags

Users monitoring this issue

User List (ALTech) Sangmin Choi , (SW) Jacky Chiang , (SW) River Wong , (SW) Sam Yang

Activities

(ALTech) Wooshin Kang

2020-09-28 19:12

developer   ~0004495

Dear Jason,

Actually, owner of this item is OEM, if this key is press OEM change BT to sink mode and advertise should be started.

Thanks.

(ALTech) SY Yoon

2020-09-29 08:45

developer   ~0004499

Hi Mr. Jason Ling,
We sent 2 AI2 STB to FII when Mr. Sean Chiang returned to Taiwan in July.
I think you can refer those STBs.

(SW) Jason Ling

2020-11-02 18:44

developer   ~0004816

Hi Mr. Kang,

Does the AI2 have any document (test case) regarding the a2dp sink/source mode switching scenario ?

for example:
if current is source mode, press BT key on front panel, the mode should change to sink mode.
if current is source mode, when mobile device reconnect to a2dp sink, the mode should change to what ?

(ALTech) Wooshin Kang

2020-11-03 08:56

developer   ~0004822

Last edited: 2020-11-03 08:56

Dear Jason,

I am sorry but there is no document.
When i ask about it to SKB manager, they told me "Please implement same with AI2".

What is your problem ?
If you give me detailed information about your problem, I will find if there is something help you in korea.

Thanks.

(SW) River Wong

2020-11-24 08:58

developer   ~0005118

AD2P sink and A2DP source switch function implementaion:
     Ongoing items:
     a.1)Bluetooth button to trigger sink/source mode switch. (55%)
           Focus on BT button press to switch sink mode.
     a.2)BT device reconnects to trigger sink/source mode switch.

(ALTech) Wooshin Kang

2020-11-30 09:07

developer   ~0005204

Last edited: 2020-11-30 09:08

Do you working for this issue..?

(SW) Jacky Chiang

2020-11-30 11:10

manager   ~0005211

Last edited: 2020-11-30 11:10

We have one version and still take some time to verify and plan to commit the code before 12/2 if no any critical issues.

(ALTech) Wooshin Kang

2020-12-03 09:14

developer   ~0005268

Hi, Jacky

Please update it's status.

Thanks.

(SW) Jacky Chiang

2020-12-03 09:48

manager   ~0005271

Hi Jim,

   Please commit the code this morning.

(SW) Jim Chen

2020-12-03 10:50

developer   ~0005279

first version committed with known issue:
1. Always discoverable

(ALTech) Wooshin Kang

2020-12-03 13:23

developer   ~0005283

Hi Jim,

Please set system property 'vendor.skb.dev.bt.sinkmode' ( 0 or 1) as current mode after change.
1 = sink mode.

Thanks.

(SW) Jacky Chiang

2020-12-07 11:52

manager   ~0005324

Jim already added the setting system property and please check it.

(ALTech) Wooshin Kang

2020-12-08 13:48

developer   ~0005342

I can't see "vendor.skb.dev.bt.sinkmode". Did you apply it..?

(ALTech) Wooshin Kang

2020-12-08 16:43

developer   ~0005349

I have a question this issue, I can't pair with some devices ( speaker, earphone etc) but can connect bt keyboard.
Is it normal in current version ?

If mode change a2dp source, can i pair with ( speaker, earphone etc) ?

Please explain.

Thanks.

(SW) Jim Chen

2020-12-08 16:54

developer   ~0005350

Last edited: 2020-12-08 17:21

1. sinkmode property did not set before first change, I'll fix it in next version.
please confirm you can see it when you paired the BT-speaker or BT-earphone.

2. It is not normal if you can't pair with any BT-speaker and BT-earphone, please provide the log.

3. "If mode change a2dp source, can i pair with ( speaker, earphone etc) ?"
I'm not sure if this is what you wanna know:
When the box is currently in "sink mode" (paired with a mobile), try to pair with a BT-speaker will fail.

(update, to be more precisely)
When the box is currently in "sink mode" (CONNECTED with a mobile), try to pair with a BT-speaker will fail.

(ALTech) Wooshin Kang

2020-12-08 17:02

developer   ~0005352

Hi Jim,

In current version, i can pair only with apple bt keyboard. I will make new ticket for "can't pair bt devices." with snoop log.

Thanks.

(SW) Jim Chen

2020-12-08 17:41

developer   ~0005355

Hi Wooshin,

I just remember one thing, we connect to BT-speaker through TvSetting (am start -n com.android.tv.settings/.MainSettings)
Please guide me how to connect from the HomeUI

(SW) Jim Chen

2020-12-08 19:12

developer   ~0005356

I found the path so please ignore last message.
It should be the same as TvSetting.
340355.t.mp4 (9,295,565 bytes)   

(ALTech) Wooshin Kang

2020-12-09 10:16

developer   ~0005370

Dear Jim,

Yesterday, I never can pair even though several tries but today is OK.
If issue happen again, i will report.

Thanks

(ALTech) Wooshin Kang

2020-12-11 10:55

developer   ~0005419

Dear jim,

When i pair bt speaker, sound should be output from bt speaker but there is no sound on BT speaker.
https://jira.skbroadband.com/browse/BTVQ-18272?filter=-1

thanks.

(ALTech) Wooshin Kang

2020-12-21 08:46

developer   ~0005524

Dear Jim

Please update about this issue.

(SW) River Wong

2020-12-21 09:58

developer   ~0005535

Hi Wooshin,

After I committed the "preliminary version of New Audio Routing Table" on 12/17 pm 9:12 taiwan time, this no sound on BT speaker issue should be gone. Please check it.

(ALTech) Wooshin Kang

2020-12-21 13:05

developer   ~0005540

I have checked it, but this is no sound still.

(SW) River Wong

2020-12-21 16:41

developer   ~0005550

Hi Wooshin,

Which image did you use to test? After I committed code on 12/17 pm9:12, we did not release image to you except a special image to for HDMI volume level adjust.

(ALTech) Wooshin Kang

2020-12-21 17:20

developer   ~0005551

Image is making by daily build on build sever of SKB manager.

(ALTech) Wooshin Kang

2020-12-22 13:10

developer   ~0005559

Please update current status and give a target date.

(SW) Jacky Chiang

2020-12-22 19:46

manager   ~0005562

Hi Wooshin,

    River is OOO today and he will check audio routing for this issue.
However, because he did the testing using the image built on 12/17 and the result is good. So could you kindly provide the daily build F/W to us for verification?
Thanks a lot.

(ALTech) Wooshin Kang

2020-12-22 20:14

developer   ~0005563

Hi Jacky,

I already sent image's link to River and i also wonder if below is implemented

< SKB requirment >
Key for Bluetooth Pairing
BT Advertising should be performed only when the BT Key of STB is pressed (waiting for pairing).
Timeout is 120 seconds (2 minutes), and it ends when BT Key is pressed again.

(SW) Jim Chen

2020-12-23 09:59

developer   ~0005564

It is implemented as follow:

by default scanmode=SCAN_MODE_CONNECTABLE
when bt button pushed, scanmode changes to SCAN_MODE_CONNECTABLE_DISCOVERABLE
then, it will set back to SCAN_MODE_CONNECTABLE if one of below happen
1. 120s timeout
2. push bt key again
3. paired with mobile

however scanmode=SCAN_MODE_CONNECTABLE did not work for all mobile.
iphone is ok, but some android phones can still found UA300 devices in the scan list.
we tried another platform and the result is the same, but AI2 works very well.
We are still investigating it.

About BT-spker output, it belongs to audio-routing issue so please discuss it with River in other threads

(ALTech) Wooshin Kang

2020-12-23 10:49

developer   ~0005567

Hi, jim

Why "vendor.skb.dev.bt.sinkmode" is always 1. I wonder it.

BFX-UA300:/vendor/bin # getprop | grep vendor.skb.dev.bt.sinkmode
[vendor.skb.dev.bt.sinkmode]: [1]
BFX-UA300:/vendor/bin # getprop | grep vendor.skb.dev.bt.sinkmode
[vendor.skb.dev.bt.sinkmode]: [1]
BFX-UA300:/vendor/bin # getprop | grep vendor.skb.dev.bt.sinkmode
[vendor.skb.dev.bt.sinkmode]: [1]

Thanks.

(SW) Jim Chen

2020-12-23 11:19

developer   ~0005570

default mode is sink unless a bt-speaker (earphone jack) is connected.
currently the property presents the BT profile status.
let me know the details you need,
for ex the property should present the "mobile connected status" ?

(ALTech) Wooshin Kang

2020-12-23 12:54

developer   ~0005572

1. It should be 1, when you press bt key.
2. And 120 seconds timeout or bt key pressed again, it should be toggled.

Thanks.

(SW) Jim Chen

2020-12-23 17:28

developer   ~0005586

Code updated to follow the requested behavior.

But when the mobile is connected, I'll toggle the prop to 0.
Let me know if you don't want this.

(ALTech) Wooshin Kang

2020-12-23 20:28

developer   ~0005591

I think you can change to 0 in following status.

1. Mobile is connected.
2. After 120 secs timeout
3. When you press the button again

Thanks.

(SW) Jacky Chiang

2020-12-25 19:44

manager   ~0005613

Hi Jim,

    Do you have any update on confirmed behavior provided by Wooshin?

(SW) Jim Chen

2020-12-25 20:13

developer   ~0005617

already done in 0000968:0005586
and I think Wooshin agreed with it in 0000968:0005591

(ALTech) Wooshin Kang

2021-01-27 15:02

developer   ~0005971

I will close it and if any issue will be found, i will reopen.

(ALTech) Wooshin Kang

2021-03-31 19:20

developer   ~0006544

Timeout(120 secs) is not implemented.
Please check it.

(SW) Jim Chen

2021-04-27 18:47

developer   ~0006902

Last edited: 2021-04-27 18:49

Hi Mr. Wooshin,
I tried the prop and it is ok, could you describe the issue in detail?

(ALTech) Wooshin Kang

2021-08-18 18:52

developer   ~0007920

Hi Jim,

SPTEK want to change operation scenario for button because there is issue that middleware get wrong property (vendor.skb.dev.bt.sinkmode).
The moment receive key event (KEYCODE_SKB_FUNC_21), middleware reads property. So you have to send key event after set property.

steps>
1. press button
2. set property (vendor.skb.dev.bt.sinkmode)
3. change bt sink mode
4. Send key event (KEYCODE_SKB_FUNC_21)

Thanks.

(ALTech) Sangmin Choi

2021-08-20 12:25

developer   ~0007934

Hi, Jim,

There is one more requirement for BT sink operation and it's required for SKT NUGU service.

Please check the following sequence and implement it.

1.
When the front BT button is pressed,
    if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", Value="on"
    if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", Value="off"

2.
Prepare to receive the broadcast which the Action is "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST",
When the "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST" broadcast is received,
    if the Value of broadcast is "on",
        if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", Value="on"
        if current BT mode is sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", Value="already_on"
    if the Value of broadcast is "off",
        if current BT mode is not sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", Value="already_off"
        if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", Value="off"

If you have any question, please let me know.

Thank you.

(ALTech) Sangmin Choi

2021-08-24 09:32

developer   ~0007948

Hi, Jim,

Could you please update current status for https://mantis.cnsbg.foxconn.com/vaas/view.php?id=968#c7934 ?

Thank you.

(SW) Jim Chen

2021-08-24 20:40

developer   ~0007956

Last edited: 2021-08-24 20:42

Hi Mr Sangmin,

Please replace the apk to test the functions
# adb install -r xxx.apk
to restart the service after install, you could reboot the box,
or hit the frontpanel bt-button (or input keyevent 333)

Firstly, I'd like to call it "button-mode is ON", when button is pressed, before 120s timeout, and before phone paired

Because sending of SKB_FUNC_21 is included in the origianl state machine of button-mode,
so the voice indicating the pairing will present. (my FW is built last Friday and I guess M/W not yet implement NUGU_BT_CTRL_RESPONSE )
maybe Sptek (or someone) don't need to check the broadcast NUGU_BT_CTRL_RESPONSE (I guess)
try this with test2 apk

Then, I spend some time to separate SKB_FUNC_21 event, that is
when hitting the frontpanel button, we send SKB_FUNC_21
when receive nugu-bt-ctrl-request, we skip SKB_FUNC_21
try this with test1 apk

please check with the owner if test2 could meet their requirement
(I prefer test2 because they don't change the state machine)

Besides, if you found bugs or you want to change some flow,
please grab logcat with "adb logcat -s A2dpDeviceSevice"

(SW) Jim Chen

2021-08-25 12:40

developer  

nugu-ctrl-pair.pptx (43,197 bytes)

(SW) Jim Chen

2021-08-25 12:40

developer   ~0007963

Last edited: 2021-08-25 12:42

Hi Mr.
please check the attached for more information

and sorry please ignore page1

(ALTech) Sangmin Choi

2021-08-25 12:57

developer   ~0007964

Last edited: 2021-08-25 12:59

Hi, Jim,

I didn't see your comment, I will update after checking your comment.

Thank you.

(ALTech) Sangmin Choi

2021-08-25 14:23

developer   ~0007974

Hi, Jim,

I'm sorry there was wrong information.
The key string for intent is "command" not "Value".

Please check the following procedure and please rebuild the APK for test.

1.
When the front BT button is pressed,
    if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on"
    if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"

2.
Prepare to receive the broadcast which the Action is "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST",
When the "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST" broadcast is received,
    if the command of broadcast is "on",
        if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on"
        if current BT mode is sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="already_on"
    if the command of broadcast is "off",
        if current BT mode is not sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="already_off"
        if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"

Thank you.

(SW) Jim Chen

2021-08-25 14:42

developer  

(SW) Jim Chen

2021-08-25 14:42

developer   ~0007975

Hi Mr. SangMin,

here's the test apk per your request:

hit button --> skb21 to MW and nugu-response to MW
nugu-request --> nugu-response to MW
broadcast key change from "Value" to "command"

(ALTech) Sangmin Choi

2021-08-25 15:10

developer   ~0007976

Hi, Jim,

I tested with A2dpDeviceService_test1-1.apk and it works correctly.
Please commit it.

Thank you.

(ALTech) Sangmin Choi

2021-08-26 09:37

developer   ~0007982

Hi, Jim,

I checked your commit was applied at 20210826 daily build, and it works correctly.

Thank you.

(ALTech) Sangmin Choi

2021-08-30 13:29

developer   ~0008001

Hi, Jim,

There is a request for A2DP BT operation.

Now, the front BT button only works to toggle the BT sink mode.
But, when you press the front BT button during connected A2DP BT device, the A2DP BT device should be disconnected.

Please check the following scenario.

[As-is]
1.
When the front BT button is pressed,
    if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on"
    if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"

2.
Prepare to receive the broadcast which the Action is "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST",
When the "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST" broadcast is received,
    if the command of broadcast is "on",
        if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on"
        if current BT mode is sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="already_on"
    if the command of broadcast is "off",
        if current BT mode is not sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="already_off"
        if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"

[To-be]
1.
When the front BT button is pressed,
    if any A2DP device is connected,
        disconnect the A2DP device and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"
    else
        if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on"
        if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"

2.
Prepare to receive the broadcast which the Action is "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST",
When the "com.skbb.intent.action.NUGU_BT_CTRL_REQUEST" broadcast is received,
    if the command of broadcast is "on",
        if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on"
        if current BT mode is sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="already_on"
    if the command of broadcast is "off",
        if any A2DP device is connected,
            disconnect the A2DP device and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"
        else
            if current BT mode is not sink mode, just send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="already_off"
            if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"

Please be careful that disconnect only A2DP device, not BT RCU or others.

I think you can disconnect the A2DP device in this list(iPhone_Sangmin).
$ adb shell dumpsys bluetooth_manager | grep "Bonded devices" -A 2
 Bonded devices:
 C0:E8:62:65:F3:AD [BR/EDR] iPhone_Sangmin
 14:4E:34:D1:94:07 [ LE ] BRM_BA02_407

$ adb shell dumpsys bluetooth_manager | grep A2dpSinkService -A 4
Profile: A2dpSinkService
 mCurrentDevice: C0:E8:62:65:F3:AD
 mTargetDevice: null
 mIncomingDevice: null
 StateMachine: name=A2dpSinkStateMachine state=Connected

Please check this request and if you have any question, please let me know.

Thank you.

(ALTech) Sangmin Choi

2021-09-01 09:12

developer   ~0008027

Hi, Jim,

Could you please update current status?

Thank you.

(SW) Jim Chen

2021-09-01 20:55

developer   ~0008040

Hi Mr. Sangmin,
Please help to check if test3.apk could meet the requirements.

(ALTech) Sangmin Choi

2021-09-06 17:49

developer   ~0008082

Hi, Jim,

I'm sorry for late response, I was OOO last week because of HDMI test.

Before testing your new APK, I found a problem when I connect the BT device.
=============================================================================================================================================
When the front BT button is pressed,
    if any A2DP device is connected,
        disconnect the A2DP device and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"
    else
        if current BT mode is not sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on"
        if current BT mode is sink mode, toggle the BT mode and send the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off"
=============================================================================================================================================

When I try to connect the A2DP device at the first time, only the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="on" should be sent.
But, I can see the broadcast Action="com.skbb.intent.action.NUGU_BT_CTRL_RESPONSE", command="off".

You can see the log message from attached file.
I think there are two broadcast sending when I connect an A2DP device.
09-06 17:33:09.804 com.vasott.a2dpdeviceservice 5216 - D A2dpDeviceService responseNUGUSwitchMode, command = on
09-06 17:33:28.530 com.vasott.a2dpdeviceservice 5216 - D A2dpDeviceService responseNUGUSwitchMode, command = off

Could you please check it first?
20210906_a2dp_broadcast (6,220 bytes)   
09-06 17:33:09.771	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	Receiver: PUSH_BT_BUTTON	
09-06 17:33:09.774	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 onReceive BT Button	
09-06 17:33:09.784	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 update mConnectedModeB4Event = NONE	
09-06 17:33:09.784	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 120 seconds	
09-06 17:33:09.785	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 setButtonMode true	
09-06 17:33:09.804	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 responseNUGUSwitchMode, command = on	
09-06 17:33:09.811	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 send_SKB_FUNC_21	
09-06 17:33:09.814	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 =============== SET SINK MODE ===============	
09-06 17:33:09.831	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 getConnectMode = NONE	
09-06 17:33:09.831	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 already sink mode	
09-06 17:33:09.832	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> onReceive ACTION_SCAN_MODE_CHANGED mode=23	
09-06 17:33:10.829	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 119 seconds	
09-06 17:33:11.867	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 118 seconds	
09-06 17:33:12.908	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 117 seconds	
09-06 17:33:13.948	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 116 seconds	
09-06 17:33:14.984	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 115 seconds	
09-06 17:33:16.024	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 114 seconds	
09-06 17:33:17.066	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 113 seconds	
09-06 17:33:18.102	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 112 seconds	
09-06 17:33:19.153	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 111 seconds	
09-06 17:33:20.193	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 110 seconds	
09-06 17:33:21.232	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 109 seconds	
09-06 17:33:22.272	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 108 seconds	
09-06 17:33:23.012	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> iPhone_Sangmin(MOBILE) BOND_CHANGED, MODE_B4_EVENT=NONE, SINK_PROP=true, bondState=11, countdown=107	
09-06 17:33:23.012	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	     BOND_STATE_CHANGED not handled	
09-06 17:33:23.025	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 getConnectMode = NONE	
09-06 17:33:23.025	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 update mConnectedModeB4Event = NONE	
09-06 17:33:23.025	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> BOND_CHANGED end, mConnectedModeB4Event = NONE	
09-06 17:33:23.312	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 107 seconds	
09-06 17:33:24.353	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 106 seconds	
09-06 17:33:25.391	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 105 seconds	
09-06 17:33:26.431	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 104 seconds	
09-06 17:33:27.470	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 count down = 103 seconds	
09-06 17:33:28.400	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> iPhone_Sangmin(MOBILE) BOND_CHANGED, MODE_B4_EVENT=NONE, SINK_PROP=true, bondState=12, countdown=102	
09-06 17:33:28.400	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	     *device iPhone_Sangmin success bonded, mCountdown=0	
09-06 17:33:28.416	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 getConnectMode = SINK	
09-06 17:33:28.416	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 connected to A2DP source device	
09-06 17:33:28.419	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 update mConnectedModeB4Event = SINK	
09-06 17:33:28.419	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> BOND_CHANGED end, mConnectedModeB4Event = SINK	
09-06 17:33:28.528	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 getConnectMode = SINK	
09-06 17:33:28.528	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 countdown end: connected as role SINK	
09-06 17:33:28.528	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 update mConnectedModeB4Event = SINK	
09-06 17:33:28.528	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 setButtonMode false	
09-06 17:33:28.530	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 responseNUGUSwitchMode, command = off	
09-06 17:33:28.535	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 send_SKB_FUNC_21	
09-06 17:33:28.535	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> onReceive ACTION_SCAN_MODE_CHANGED mode=21	
09-06 17:34:54.945	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> BRM_BA02_407(NOT A2DP) CONNECTED, MODE_B4_EVENT=SINK, SINK_PROP=true, bondState=12, countdown=0, mConnRetry=0	
09-06 17:34:54.946	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	     ACL_CONNECTED not handled	
09-06 17:34:54.946	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> ACL_CONNECTED end, mConnectedModeB4Event = SINK	
09-06 17:54:54.140	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> iPhone_Sangmin(MOBILE) DISCONNECTED, MODE_B4_EVENT=SINK, SINK_PROP=true, bondState=12, countdown=0	
09-06 17:54:54.140	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	     ACL_DISCONNECTED not handled	
09-06 17:54:54.225	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 getConnectMode = NONE	
09-06 17:54:54.225	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 disconnected to A2DP source device	
09-06 17:54:54.227	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 update mConnectedModeB4Event = NONE	
09-06 17:54:54.227	com.vasott.a2dpdeviceservice	5216	-	D	A2dpDeviceService	 ==> ACL_DISCONNECTED end, mConnectedModeB4Event = NONE	
20210906_a2dp_broadcast (6,220 bytes)   

(SW) Jim Chen

2021-09-09 19:58

developer   ~0008151

Hi Mr. Sangmin,
I've refined the state machine and implement the flow based on this table
https://docs.google.com/spreadsheets/d/11Mtvn3gx_GB3_Sbj_Ep-Q9A4dxwta845ebVT9HXBxUM/edit?usp=sharing

the senario of #8001 and #8082 are verified
please check 120_test1.apk

(SW) Jim Chen

2021-09-13 12:20

developer   ~0008166

Hi Mr.
fix invalid state for new paired device

(ALTech) Sangmin Choi

2021-09-14 18:51

developer   ~0008193

Hi, Jim,

Please check the attached document and implement refer to the document.
If you have any question, please let me know.

Thank you.

(SW) Jim Chen

2021-09-16 14:59

developer   ~0008239

Hi Mr. Choi,

1. First booting procedure
   ==> Try to reconnect the BT remote control
   [Jim] Ad2pDeviceService doesn't control RCU
   ==> Do not reconnect any A2DP BT source device
   [Jim] OK

2. Press Front BT Butto
   ==> Do not disconnect BT remote control
   [Jim] BT stack restart when switching between sink/src mode
   I can't do this
   I can only check and prevent the unnecessary switch
   [Jim] please confirm again the SKB_FUNC_21(down-right part)

3.1 If the command of Broadcast is "off"
   ==> Do not disconnect BT remote control
   [Jim] same to 2
   [Jim] is there a typo? we should receive NUGU_BT_CTRL_REQUEST
   [Jim] please confirm again the SKB_FUNC_21(down-right part)

3.2 If the command of Broadcast is "on"
   [Jim] same typo?
   [Jim] please confirm again the SKB_FUNC_21(down-left part)

looks like 3 SKB_FUNC_21 is added, I also update the google link.

(ALTech) Sangmin Choi

2021-09-16 16:54

developer   ~0008242

Hi, Jason,

I update the detail discussion on WeChat and update the document fix the mistyping.

1. First booting procedure
   ==> Try to reconnect the BT remote control
   [Jim] Ad2pDeviceService doesn't control RCU
   ==> Do not reconnect any A2DP BT source device
   [Jim] OK
   [Sangmin] I will test after you finish.

2. Press Front BT Button
   ==> Do not disconnect BT remote control
   [Jim] BT stack restart when switching between sink/src mode
   I can't do this
   I can only check and prevent the unnecessary switch
   [Jim] please confirm again the SKB_FUNC_21(down-right part)
   [Sangmin] Yes, please send the SKB_FUNC_21.

3.1 If the command of Broadcast is "off"
   ==> Do not disconnect BT remote control
   [Jim] same to 2
   [Jim] is there a typo? we should receive NUGU_BT_CTRL_REQUEST
   [Sangmin] you're right, I updated the document.
   [Jim] please confirm again the SKB_FUNC_21(down-right part)
   [Sangmin] Yes, please send the SKB_FUNC_21.

3.2 If the command of Broadcast is "on"
   [Jim] same typo?
   [Sangmin] you're right, I updated the document.
   [Jim] please confirm again the SKB_FUNC_21(down-left part)
   [Sangmin] Yes, please send the SKB_FUNC_21.

I think this scenario will work when the STB works as SNK mode.
After you finish this APK, I will test there is no problem with the scenario.
And, I will test in case of the STB works as SRC mode.

Thank you.

(SW) Jim Chen

2021-09-22 12:56

developer   ~0008261

Hi Mr Choi,

Please check test3.apk, and I list my test result below the table
https://docs.google.com/spreadsheets/d/11Mtvn3gx_GB3_Sbj_Ep-Q9A4dxwta845ebVT9HXBxUM/edit?usp=sharing

(SW) Jim Chen

2021-09-22 21:56

developer   ~0008265

Hi Mr Choi,

If you havn't tried test3.apk, you can ignore it and check test4.apk.
It fix the existing bugs in test3
please check the link for more details
https://docs.google.com/spreadsheets/d/11Mtvn3gx_GB3_Sbj_Ep-Q9A4dxwta845ebVT9HXBxUM/edit?usp=sharing

(ALTech) Sangmin Choi

2021-09-24 16:06

developer   ~0008286

Hi, Jim,

Now, I'm testing A2dpDeviceService_120_test4.apk.

I pressed front BT button and connect the smart phone.
And, I can hear the music on STB's speaker when I play a music on smart phone.
But, I can also hear the Live AV audio on STB's speaker.
(When I revert A2dpDeviceService under same firmware, I can only hear the audio on STB's speaker)

Could you please check it?

The test firmware is 20210924 daily build version.
http://altserver01.iptime.org/release_by_fxn/swan_nightly/SD_IMG/BFX-UA300_20210924_SD_v531r17_D253

Thank you.

(SW) Jim Chen

2021-09-27 18:34

developer  

(SW) Jim Chen

2021-09-27 18:34

developer   ~0008311

Hi Mr, Choi,

A2dpDeviceService v1.2.0-test5
add missing notifications to audio hal

(ALTech) Sangmin Choi

2021-09-28 15:13

developer   ~0008318

Last edited: 2021-09-28 15:14

Hi, Jim,

I tested the A2dpDeviceService_120_test5.apk and I got an issue as following.

# Test Procedure
1. Press front BT button
2. Connect the Smartphone
3. Play some music on Smartphone and I can hear audio at the STB's speaker
4. Press front BT button
5. The music was stopped but there is no Live audio at the STB's speaker. And, I can't control the STB's volume.
   -> The Live audio should be played.

Could you please check it?

(SW) Jim Chen

2021-09-29 21:48

developer   ~0008334

Hi Mr. Choi,

Normally, for ex: pause the music or disconnect SWAN from mobile UI
A2dpDeviceService got playing-state-change event, it pass to audio-hal to handle the audio routing

But when push BTN,
A2dpDeviceService disconnect the mobile and we can't get playing-state-change event

test6 send an additional playing-state-change event at this condition
sorry I test it only with the logs, please help to verify it with live video.

(ALTech) Sangmin Choi

2021-09-30 12:20

developer   ~0008341

Hi, Jim,

I tested with test6.apk but same issue still happened.
I attached the logcat file, could you please check it?

Thank you.

(SW) Jim Chen

2021-10-01 22:51

developer   ~0008361

Hi Mr. Choi,

Hitting the button does not disconnect iphone.
But I can't find a way to fix it today
Will keep work on it.

(ALTech) Sangmin Choi

2021-10-06 14:54

developer   ~0008393

Hi, Jim,

Is there any update?
I'm sorry to push you but as you know, this model is almost ready to launch.
Our customer want to be operated well this feature.

Thank you for your help.

(SW) Jim Chen

2021-10-07 08:52

developer   ~0008399

Hi Mr. Choi,

unit test was ok. I'll have more test this morning.
I put the FW here, you can download in advance.
ftp://altserver01.iptime.org/release_by_fxn/smart3_test/mantis968/

(SW) Jim Chen

2021-10-07 11:32

developer   ~0008404

Hi Mr. Choi,

Please check my test result below the table of this URL:
https://docs.google.com/spreadsheets/d/11Mtvn3gx_GB3_Sbj_Ep-Q9A4dxwta845ebVT9HXBxUM/edit?usp=sharing

(ALTech) Sangmin Choi

2021-10-07 11:55

developer   ~0008406

Hi, Jim,

Thank you for update.
I will test new firmware next week. I'm out of office due to support examine first samples.

(SW) Jim Chen

2021-10-08 15:31

developer   ~0008414

Hi Mr. Choi,
A new test FW r19B is uploaded, you can ignore r19A
It fix the state machine messed when a paired iphone try connect swan-in-src-mode.
FW and test result path is the same:
ftp://altserver01.iptime.org/release_by_fxn/smart3_test/mantis968/
https://docs.google.com/spreadsheets/d/11Mtvn3gx_GB3_Sbj_Ep-Q9A4dxwta845ebVT9HXBxUM/edit?usp=sharing

(ALTech) Sangmin Choi

2021-10-13 10:19

developer  

(ALTech) Sangmin Choi

2021-10-13 10:19

developer   ~0008429

Hi, Jim,

I'm sorry it's too late checking the new firmware. I had to support the first sample examination for few days.

There is an issue as following.

# Test Procedure
1. Press front BT button
2. Connect the Smartphone
3. Play some music on Smartphone and I can hear audio at the STB's speaker
4. Press front BT button
5. The music was stopped and I can hear the Live Audio.(It was fixed.)
6. Connect the Smartphone again
7. Play some music on Smartphone and I can't hear any audio and can't control STB's volume.

I attached the logcat message.
Could you please check it?

Thank you and best regards.

(SW) Jim Chen

2021-10-13 20:34

developer   ~0008445

Hi Mr. Choi,
This is reproducible here.
It seems some wrong a2dp state of bt-stack when iphone disconnected
I'll try fix it but may need more time.

(SW) Jim Chen

2021-10-14 19:23

developer   ~0008460

Last edited: 2021-10-14 19:25

Hi Mr. Choi,
FW r21A is uploaded for fixing no-output-when-iphone-disconnect-and-connect
I move mantis968 to swan_test_image folder, you can download it in advance.
ftp://altserver01.iptime.org/release_by_fxn/swan_test_image/mantis968/

unit test for 0000968:0008429 is ok
I'll test it tomorrow morning and share the checklist result.

(SW) Jim Chen

2021-10-15 10:21

developer   ~0008465

Hi Mr. Choi,
checklist updated in new sheet 531r21A of the same url:
https://docs.google.com/spreadsheets/d/11Mtvn3gx_GB3_Sbj_Ep-Q9A4dxwta845ebVT9HXBxUM/edit#gid=1307923646

(ALTech) Sangmin Choi

2021-10-19 13:28

developer  

(ALTech) Sangmin Choi

2021-10-19 13:28

developer   ~0008491

Hi, Jim,

I think it works well until now.

I'm sorry but I missed some scenario.
When I connect/disconnect from Smartphone, there is no NUGU_BT_CTRL_RESPONSE broadcast. So, the SKT NUGU can't know about the current bluetooth status.

I'm asking SKT about this issue, I'm not sure Foxconn should add more jobs for this issue.

So, I would like to request a test firmware.
(Before implementing, please keep the current source code, because following requirements are for testing.)

Please implement the requirements from attached document.(6. Connect/Disconnect from A2DP source device)

Thank you.

(SW) Jim Chen

2021-10-21 09:49

developer   ~0008520

Hi Mr. Choi,

apk v124 is for sec.6 of the document.
please test it with 531r21A FW

(SW) Jim Chen

2021-10-21 09:49

developer  

(SW) Jim Chen

2021-10-21 14:40

developer   ~0008530

Hi Mr. Choi,
please check apk v124_test1 for "sec.6 off only"

(ALTech) Sangmin Choi

2021-10-21 16:33

developer  

(ALTech) Sangmin Choi

2021-10-21 16:33

developer   ~0008534

Hi, Jim,

I'm really appreciate about your support.

Now, I am testing with the final firmware(531r21A) and A2dpDeviceService_124_test1.apk.
It works well but I found one issue until now. I guess this issue is because of missed scenario.
I'm sorry but this function is too complicated(too many dependency on many modules) it's not easy to check the scenario.

Please add one more scenario.
You can see the yellow diagram from the attached document.(A2dpDeviceService_Scenario_BFX-UA300_20211021.pdf)
For chapter 6, it's already done.(To remove broadcast "on")
For chapter 2, please add this scenario.

Thank you.

(SW) Jim Chen

2021-10-21 16:53

developer   ~0008536

Hi Mr. Choi,
please check apk v124_test2 for "doc sec.2 1021-yellow"

(ALTech) Sangmin Choi

2021-10-22 08:52

developer   ~0008543

Hi, Jim,

Until now, it looks perfect. I couldn't find any other case which is related with BT connect problem.

Could you please push the modifications until now?

Thank you.

(ALTech) Sangmin Choi

2021-10-22 14:16

developer   ~0008556

Last edited: 2021-10-22 14:17

Hi, Jim,

As you told me, there is one more sound when I disconnect the SWAN from Smartphone.
I guess it happened after add last scenario.(For chapter 2, please add this scenario.)
But it's needed to sync BT status with SKT NUGU service.

I will check about this issue and will update soon how to fix it.

Please wait to push it.

Thank you.

(ALTech) Sangmin Choi

2021-10-22 15:24

developer   ~0008562

Hi, Jim,

Please push the modifications until now.(531r21A and A2dpDeviceService_124_test2.apk)
I will check remain issue(make sound twice when I disconnect device) with M/W part.

Thank you.

(ALTech) Wooshin Kang

2021-10-27 10:49

developer   ~0008592

Hi Jim and sangmin,

If all functions is ok and .apk is already committed, please close this ticket.

(ALTech) Sangmin Choi

2021-10-27 12:11

developer   ~0008596

Issue close.

Issue History

Date Modified Username Field Change
2020-09-28 14:28 (SW) Jason Ling New Issue
2020-09-28 14:28 (SW) Jason Ling Status new => assigned
2020-09-28 14:28 (SW) Jason Ling Assigned To => (ALTech) Wooshin Kang
2020-09-28 14:29 (SW) Jason Ling Issue Monitored: (SW) Sam Yang
2020-09-28 14:29 (SW) Jason Ling Issue Monitored: (SW) Jacky Chiang
2020-09-28 18:53 (SW) Jason Ling Issue Monitored: (SW) River Wong
2020-09-28 19:12 (ALTech) Wooshin Kang Note Added: 0004495
2020-09-29 08:45 (ALTech) SY Yoon Note Added: 0004499
2020-10-06 12:49 (ALTech) Wooshin Kang Assigned To (ALTech) Wooshin Kang => (SW) Jason Ling
2020-11-02 18:44 (SW) Jason Ling Note Added: 0004816
2020-11-03 08:56 (ALTech) Wooshin Kang Note Added: 0004822
2020-11-03 08:56 (ALTech) Wooshin Kang Note Edited: 0004822
2020-11-13 11:09 (SW) Jacky Chiang Project T99X171.00 SKB Eagle => K18X001.00 SKB SWAN
2020-11-24 08:58 (SW) River Wong Note Added: 0005118
2020-11-24 08:58 (SW) River Wong Assigned To (SW) Jason Ling => (RD) Jim Chen
2020-11-30 09:07 (ALTech) Wooshin Kang Note Added: 0005204
2020-11-30 09:08 (ALTech) Wooshin Kang Note Edited: 0005204
2020-11-30 11:10 (SW) Jacky Chiang Note Added: 0005211
2020-11-30 11:10 (SW) Jacky Chiang Note Edited: 0005211
2020-12-03 09:14 (ALTech) Wooshin Kang Note Added: 0005268
2020-12-03 09:39 (SW) Jacky Chiang Assigned To (RD) Jim Chen => (SW) Jim Chen
2020-12-03 09:48 (SW) Jacky Chiang Note Added: 0005271
2020-12-03 10:50 (SW) Jim Chen Note Added: 0005279
2020-12-03 13:23 (ALTech) Wooshin Kang Note Added: 0005283
2020-12-07 11:52 (SW) Jacky Chiang Note Added: 0005324
2020-12-08 13:48 (ALTech) Wooshin Kang Note Added: 0005342
2020-12-08 16:43 (ALTech) Wooshin Kang Note Added: 0005349
2020-12-08 16:54 (SW) Jim Chen Note Added: 0005350
2020-12-08 17:02 (ALTech) Wooshin Kang Note Added: 0005352
2020-12-08 17:21 (SW) Jim Chen Note Edited: 0005350
2020-12-08 17:41 (SW) Jim Chen Note Added: 0005355
2020-12-08 19:12 (SW) Jim Chen File Added: 340355.t.mp4
2020-12-08 19:12 (SW) Jim Chen Note Added: 0005356
2020-12-09 10:16 (ALTech) Wooshin Kang Note Added: 0005370
2020-12-11 10:55 (ALTech) Wooshin Kang Note Added: 0005419
2020-12-21 08:46 (ALTech) Wooshin Kang Note Added: 0005524
2020-12-21 09:58 (SW) River Wong Note Added: 0005535
2020-12-21 13:05 (ALTech) Wooshin Kang Note Added: 0005540
2020-12-21 16:41 (SW) River Wong Note Added: 0005550
2020-12-21 17:20 (ALTech) Wooshin Kang Note Added: 0005551
2020-12-22 13:10 (ALTech) Wooshin Kang Note Added: 0005559
2020-12-22 19:46 (SW) Jacky Chiang Note Added: 0005562
2020-12-22 19:46 (SW) Jacky Chiang Assigned To (SW) Jim Chen => (SW) River Wong
2020-12-22 20:14 (ALTech) Wooshin Kang Note Added: 0005563
2020-12-23 09:57 (SW) Jim Chen Assigned To (SW) River Wong => (SW) Jim Chen
2020-12-23 09:59 (SW) Jim Chen Note Added: 0005564
2020-12-23 10:49 (ALTech) Wooshin Kang Note Added: 0005567
2020-12-23 11:19 (SW) Jim Chen Note Added: 0005570
2020-12-23 12:54 (ALTech) Wooshin Kang Note Added: 0005572
2020-12-23 17:28 (SW) Jim Chen Note Added: 0005586
2020-12-23 20:28 (ALTech) Wooshin Kang Note Added: 0005591
2020-12-25 19:44 (SW) Jacky Chiang Note Added: 0005613
2020-12-25 20:13 (SW) Jim Chen Note Added: 0005617
2021-01-26 12:58 (SW) Jacky Chiang Assigned To (SW) Jim Chen => (ALTech) Wooshin Kang
2021-01-26 12:58 (SW) Jacky Chiang Status assigned => resolved
2021-01-26 12:58 (SW) Jacky Chiang Resolution open => fixed
2021-01-27 15:02 (ALTech) Wooshin Kang Note Added: 0005971
2021-01-27 15:02 (ALTech) Wooshin Kang Status resolved => closed
2021-03-31 19:20 (ALTech) Wooshin Kang Assigned To (ALTech) Wooshin Kang => (SW) Jim Chen
2021-03-31 19:20 (ALTech) Wooshin Kang Status closed => feedback
2021-03-31 19:20 (ALTech) Wooshin Kang Resolution fixed => reopened
2021-03-31 19:20 (ALTech) Wooshin Kang Due Date => 2021-04-09 20:19
2021-03-31 19:20 (ALTech) Wooshin Kang Note Added: 0006544
2021-04-27 18:47 (SW) Jim Chen File Added: Annotation 2021-04-27 184501.png
2021-04-27 18:47 (SW) Jim Chen Note Added: 0006902
2021-04-27 18:48 (SW) Jim Chen Assigned To (SW) Jim Chen => (SW) Jason Ling
2021-04-27 18:49 (SW) Jim Chen Assigned To (SW) Jason Ling => (ALTech) Wooshin Kang
2021-04-27 18:49 (SW) Jim Chen Note Edited: 0006902
2021-08-18 18:52 (ALTech) Wooshin Kang Note Added: 0007920
2021-08-18 18:53 (ALTech) Wooshin Kang Assigned To (ALTech) Wooshin Kang => (SW) Jim Chen
2021-08-20 12:25 (ALTech) Sangmin Choi Note Added: 0007934
2021-08-24 09:32 (ALTech) Sangmin Choi Note Added: 0007948
2021-08-24 20:40 (SW) Jim Chen File Added: A2dpDeviceService_test1.apk
2021-08-24 20:40 (SW) Jim Chen File Added: A2dpDeviceService_test2.apk
2021-08-24 20:40 (SW) Jim Chen Note Added: 0007956
2021-08-24 20:42 (SW) Jim Chen Note Edited: 0007956
2021-08-25 12:40 (SW) Jim Chen File Added: nugu-ctrl-pair.pptx
2021-08-25 12:40 (SW) Jim Chen Note Added: 0007963
2021-08-25 12:42 (SW) Jim Chen Note Edited: 0007963
2021-08-25 12:57 (ALTech) Sangmin Choi Note Added: 0007964
2021-08-25 12:59 (ALTech) Sangmin Choi Note Edited: 0007964
2021-08-25 14:23 (ALTech) Sangmin Choi Note Added: 0007974
2021-08-25 14:42 (SW) Jim Chen File Added: A2dpDeviceService_test1-1.apk
2021-08-25 14:42 (SW) Jim Chen Note Added: 0007975
2021-08-25 15:10 (ALTech) Sangmin Choi Note Added: 0007976
2021-08-26 09:37 (ALTech) Sangmin Choi Status feedback => closed
2021-08-26 09:37 (ALTech) Sangmin Choi Note Added: 0007982
2021-08-30 13:29 (ALTech) Sangmin Choi Status closed => feedback
2021-08-30 13:29 (ALTech) Sangmin Choi Due Date 2021-04-09 20:19 => 2021-09-02 18:00
2021-08-30 13:29 (ALTech) Sangmin Choi Note Added: 0008001
2021-08-30 13:32 (ALTech) Sangmin Choi Issue Monitored: (ALTech) Sangmin Choi
2021-09-01 09:12 (ALTech) Sangmin Choi Note Added: 0008027
2021-09-01 20:55 (SW) Jim Chen File Added: A2dpDeviceService_test3.apk
2021-09-01 20:55 (SW) Jim Chen Note Added: 0008040
2021-09-06 17:49 (ALTech) Sangmin Choi File Added: 20210906_a2dp_broadcast
2021-09-06 17:49 (ALTech) Sangmin Choi Note Added: 0008082
2021-09-09 19:58 (SW) Jim Chen File Added: A2dpDeviceService_120_test1.apk
2021-09-09 19:58 (SW) Jim Chen Note Added: 0008151
2021-09-13 12:20 (SW) Jim Chen File Added: A2dpDeviceService_120_test2.apk
2021-09-13 12:20 (SW) Jim Chen Note Added: 0008166
2021-09-14 18:51 (ALTech) Sangmin Choi File Added: A2dpDeviceService_Scenario_BFX-UA300_20210914_v2.pdf
2021-09-14 18:51 (ALTech) Sangmin Choi Note Added: 0008193
2021-09-16 14:59 (SW) Jim Chen Note Added: 0008239
2021-09-16 16:54 (ALTech) Sangmin Choi File Added: A2dpDeviceService_Scenario_BFX-UA300_20210916.pdf
2021-09-16 16:54 (ALTech) Sangmin Choi Note Added: 0008242
2021-09-22 12:56 (SW) Jim Chen File Added: A2dpDeviceService_120_test3.apk
2021-09-22 12:56 (SW) Jim Chen Note Added: 0008261
2021-09-22 21:56 (SW) Jim Chen File Added: A2dpDeviceService_120_test4.apk
2021-09-22 21:56 (SW) Jim Chen Note Added: 0008265
2021-09-24 16:06 (ALTech) Sangmin Choi Note Added: 0008286
2021-09-27 18:34 (SW) Jim Chen File Added: A2dpDeviceService_120_test5.apk
2021-09-27 18:34 (SW) Jim Chen Note Added: 0008311
2021-09-28 15:13 (ALTech) Sangmin Choi Note Added: 0008318
2021-09-28 15:14 (ALTech) Sangmin Choi Note Edited: 0008318
2021-09-29 21:48 (SW) Jim Chen File Added: A2dpDeviceService_120_test6.apk
2021-09-29 21:48 (SW) Jim Chen Note Added: 0008334
2021-09-30 12:20 (ALTech) Sangmin Choi File Added: 20210930_A2dpDeviceService.log
2021-09-30 12:20 (ALTech) Sangmin Choi Note Added: 0008341
2021-10-01 22:51 (SW) Jim Chen Note Added: 0008361
2021-10-06 14:54 (ALTech) Sangmin Choi Note Added: 0008393
2021-10-07 08:52 (SW) Jim Chen Note Added: 0008399
2021-10-07 11:32 (SW) Jim Chen Note Added: 0008404
2021-10-07 11:55 (ALTech) Sangmin Choi Note Added: 0008406
2021-10-08 15:31 (SW) Jim Chen Note Added: 0008414
2021-10-13 10:19 (ALTech) Sangmin Choi File Added: BFX-UA300_20211013-111046.zip
2021-10-13 10:19 (ALTech) Sangmin Choi Note Added: 0008429
2021-10-13 20:34 (SW) Jim Chen Note Added: 0008445
2021-10-14 19:23 (SW) Jim Chen Note Added: 0008460
2021-10-14 19:24 (SW) Jim Chen Note Edited: 0008460
2021-10-14 19:25 (SW) Jim Chen Note Edited: 0008460
2021-10-15 10:21 (SW) Jim Chen Note Added: 0008465
2021-10-19 13:28 (ALTech) Sangmin Choi File Added: A2dpDeviceService_Scenario_BFX-UA300_20211019.pdf
2021-10-19 13:28 (ALTech) Sangmin Choi Note Added: 0008491
2021-10-21 09:49 (SW) Jim Chen Note Added: 0008520
2021-10-21 09:49 (SW) Jim Chen File Added: A2dpDeviceService_124.apk
2021-10-21 14:40 (SW) Jim Chen File Added: A2dpDeviceService_124_test1.apk
2021-10-21 14:40 (SW) Jim Chen Note Added: 0008530
2021-10-21 16:33 (ALTech) Sangmin Choi File Added: A2dpDeviceService_Scenario_BFX-UA300_20211021.pdf
2021-10-21 16:33 (ALTech) Sangmin Choi Note Added: 0008534
2021-10-21 16:53 (SW) Jim Chen File Added: A2dpDeviceService_124_test2.apk
2021-10-21 16:53 (SW) Jim Chen Note Added: 0008536
2021-10-22 08:52 (ALTech) Sangmin Choi Note Added: 0008543
2021-10-22 14:16 (ALTech) Sangmin Choi Note Added: 0008556
2021-10-22 14:17 (ALTech) Sangmin Choi Note Edited: 0008556
2021-10-22 15:24 (ALTech) Sangmin Choi Note Added: 0008562
2021-10-27 10:49 (ALTech) Wooshin Kang Note Added: 0008592
2021-10-27 12:11 (ALTech) Sangmin Choi Status feedback => closed
2021-10-27 12:11 (ALTech) Sangmin Choi Note Added: 0008596